 

package com.zdkj.subway.rca.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zdkj.subway.rca.entity.SwCkCycleStockSale;

import javax.servlet.http.HttpServletResponse;

/**
 * 周期内库存售卖表
 *
 * @author stw
 * @date 2020-11-24 11:11:45
 */
public interface SwCkCycleStockSaleService extends IService<SwCkCycleStockSale> {
    /**
     * 生成周期内库存售卖表
     * @param startDate
     * @param endDate
     * @return
     * @throws Exception
     */
	Boolean generate(String startDate,String endDate) throws Exception;
    /**
     * 导出
     * @param startDate
     * @param endDate
     * @param lineCode
     * @param ticketType
     * @param response
     */
	void exportSwCkCycleStockSale(String startDate, String endDate,String lineCode,String ticketType,HttpServletResponse response);

	/**
     * 导出日票售卖统计表--票卡
     * @param
     * @return
     * @throws IOException
     */
    void exportDailyTicketByCard(String startDate, String endDate,HttpServletResponse response);

	/**
     * 导出日票售卖统计表--收益
     * @param
     * @return
     * @throws IOException
     */
    void exportDailyTicketByIncome(String startDate, String endDate,HttpServletResponse response);


    void exportDataTicketCardByResultExport(String startDate, String endDate, HttpServletResponse response);

	void exportDataTicketCardByCheck(String startDate, String endDate, HttpServletResponse response);
}
